#include "stdafx.h"
#include "ObjectWriter.h"

#include "ObjectWriterContext.h"
#include "DeferringWriter.h"

ObjectWriter::ObjectWriter()
{

	NOTIMPL

}

HRESULT ObjectWriter::Create(const xshared_ptr<XamlSchemaContext> & spSchemaContext, const xshared_ptr<XamlSavedContext> & spSavedContext, const xshared_ptr<ObjectWriterSettings> & spSettings, XBOOL bExpandTemplates, xshared_ptr<ObjectWriter> & rspObjectWriter)
{

	NOTIMPL

}

HRESULT ObjectWriter::Create(const xshared_ptr<XamlSavedContext> & spSavedContext, const xshared_ptr<ObjectWriterSettings> & spSettings, xshared_ptr<ObjectWriter> & rspObjectWriter)
{

	NOTIMPL

}

HRESULT ObjectWriter::Create(const xshared_ptr<XamlSavedContext> & spSavedContext, XBOOL bExpandTemplates, xshared_ptr<ObjectWriter> & rspObjectWriter)
{

	NOTIMPL

}

HRESULT ObjectWriter::Create(const xshared_ptr<XamlSavedContext> & spSavedContext, xshared_ptr<ObjectWriter> & rspObjectWriter)
{

	NOTIMPL

}

HRESULT ObjectWriter::Create(const xshared_ptr<XamlSchemaContext> & spSchemaContext, const xshared_ptr<ObjectWriterSettings> & spSettings, xshared_ptr<ObjectWriter> & rspObjectWriter)
{

	NOTIMPL

}

HRESULT ObjectWriter::WriteObject(const xshared_ptr<XamlType> & spXamlType, XUINT32 fromMember)
{

	NOTIMPL

}

HRESULT ObjectWriter::WriteEndObject()
{

	NOTIMPL

}

HRESULT ObjectWriter::WriteMember(const xshared_ptr<XamlProperty> & spProperty)
{

	NOTIMPL

}

HRESULT ObjectWriter::WriteEndMember()
{

	NOTIMPL

}

HRESULT ObjectWriter::WriteValue(const xshared_ptr<XamlQualifiedObject> & value)
{

	NOTIMPL

}

HRESULT ObjectWriter::WriteNamespace(const xshared_ptr<CXString> & spPrefix, const xshared_ptr<XamlNamespace> & spXamlNamespace)
{

	NOTIMPL

}

HRESULT ObjectWriter::get_Result(xshared_ptr<XamlQualifiedObject> & rqoOut)
{

	NOTIMPL

}

HRESULT ObjectWriter::GetSchemaContext(xshared_ptr<XamlSchemaContext> & rspOut)
{

	NOTIMPL

}

XBOOL ObjectWriter::get_ShouldProvideLineInfo()
{

	NOTIMPL

}

HRESULT ObjectWriter::SetLineInfo(XINT32 bLine, XINT32 nColumn)
{

	NOTIMPL

}

HRESULT ObjectWriter::OnObjectCreated(const xshared_ptr<XamlQualifiedObject> & qoNewInstance)
{

	NOTIMPL

}

HRESULT ObjectWriter::ProcessError()
{

	NOTIMPL

}

HRESULT ObjectWriter::WriteObjectCore(const xshared_ptr<XamlType> & spXamlType, XUINT32 fromMember)
{

	NOTIMPL

}

HRESULT ObjectWriter::WriteEndObjectCore()
{

	NOTIMPL

}

HRESULT ObjectWriter::WriteMemberCore(const xshared_ptr<XamlProperty> & spProperty)
{

	NOTIMPL

}

HRESULT ObjectWriter::WriteEndMemberCore()
{

	NOTIMPL

}

HRESULT ObjectWriter::WriteValueCore(const xshared_ptr<XamlQualifiedObject> & value)
{

	NOTIMPL

}

HRESULT ObjectWriter::WriteNamespaceCore(const xshared_ptr<CXString> & spPrefix, const xshared_ptr<XamlNamespace> & spXamlNamespace)
{

	NOTIMPL

}

HRESULT ObjectWriter::get_X_KeyProperty(xshared_ptr<XamlProperty> & rspOut)
{

	NOTIMPL

}

HRESULT ObjectWriter::get_X_NameProperty(xshared_ptr<XamlProperty> & rspOut)
{

	NOTIMPL

}

HRESULT ObjectWriter::Logic_ShouldWriteMemberCreateWithCtor(XBOOL & fOut)
{

	NOTIMPL

}

HRESULT ObjectWriter::Logic_CreateWithCtor()
{

	NOTIMPL

}

HRESULT ObjectWriter::Logic_CreateFromInitializationValue()
{

	NOTIMPL

}

HRESULT ObjectWriter::Logic_CreatePropertyValueFromText()
{

	NOTIMPL

}

HRESULT ObjectWriter::Logic_BeginInit()
{

	NOTIMPL

}

HRESULT ObjectWriter::Logic_EndInit()
{

	NOTIMPL

}

HRESULT ObjectWriter::Logic_DuplicatePropertyCheck(const xshared_ptr<XamlProperty> & spProperty)
{

	NOTIMPL

}

HRESULT ObjectWriter::Logic_ApplyCurrentSavedDirectives()
{

	NOTIMPL

}

HRESULT ObjectWriter::Logic_ProvideValue()
{

	NOTIMPL

}

HRESULT ObjectWriter::Logic_AssignProvidedValue()
{

	NOTIMPL

}

HRESULT ObjectWriter::Logic_CheckAssignmentToParentStart()
{

	NOTIMPL

}

HRESULT ObjectWriter::Logic_DoAssignmentToParentCollection()
{

	NOTIMPL

}

HRESULT ObjectWriter::Logic_DoAssignmentToParentProperty()
{

	NOTIMPL

}

HRESULT ObjectWriter::Logic_SetTemplateProperty(const xshared_ptr<XamlOptimizedNodeList> & spNodeList)
{

	NOTIMPL

}

HRESULT ObjectWriter::Logic_RegisterName_OnCurrent(const xshared_ptr<XamlQualifiedObject> & qoName)
{

	NOTIMPL

}

HRESULT ObjectWriter::Logic_RegisterName_OnParent(const xshared_ptr<XamlQualifiedObject> & qoName)
{

	NOTIMPL

}

HRESULT ObjectWriter::RegisterName(const xshared_ptr<XamlQualifiedObject> & qoName, const xshared_ptr<XamlQualifiedObject> & qoInstance, xref_ptr<INameScope> & spNameScope)
{

	NOTIMPL

}

HRESULT ObjectWriter::RemapDirectiveToProperty(const xshared_ptr<XamlType> & inParentType, const xshared_ptr<XamlProperty> & inDirectiveProperty, xshared_ptr<XamlProperty> & outRemappedProperty)
{

	NOTIMPL

}

HRESULT ObjectWriter::GetTemplateContentObject(const xshared_ptr<XamlOptimizedNodeList> & spNodeList, xshared_ptr<XamlQualifiedObject> & qoTemplateContent)
{

	NOTIMPL

}

HRESULT ObjectWriter::ExpandTemplateForInitialValidation(const xshared_ptr<XamlOptimizedNodeList> & spNodeList)
{

	NOTIMPL

}

HRESULT ObjectWriter::CreateWithCtor(const xshared_ptr<XamlType> & spType, xshared_ptr<XamlQualifiedObject> & spInstance)
{

	NOTIMPL

}

void ObjectWriter::UpdateSkipDepthForResource(enum XamlNode::XamlNodeType operationType)
{

	NOTIMPL

}

XBOOL ObjectWriter::ShouldSkipForResourceReplacement()
{

	NOTIMPL

}

HRESULT ObjectWriter::InitiatePropertyReplacementIfNeeded(const xshared_ptr<XamlProperty> & spXamlProperty)
{

	NOTIMPL

}

HRESULT ObjectWriter::GetPropertyBagIfRequired(const xshared_ptr<XamlProperty> & spXamlProperty, const xshared_ptr<XamlQualifiedObject> & qoInstance)
{

	NOTIMPL

}

HRESULT ObjectWriter::ApplyRemainingResourceProperties()
{

	NOTIMPL

}

HRESULT ObjectWriter::GetResourcePropertyBag()
{

	NOTIMPL

}

HRESULT ObjectWriter::GetErrorService(xshared_ptr<ParserErrorReporter> & outErrorService)
{

	NOTIMPL

}

HRESULT ObjectWriter::ReportError(XUINT32 errorCode, const XamlLineInfo & inLineInfo, const xshared_ptr<CXString> & inssParam1, const xshared_ptr<CXString> & inssParam2)
{

	NOTIMPL

}

HRESULT ObjectWriter::ReportError(XUINT32 errorCode, const XamlLineInfo & inLineInfo, const xshared_ptr<CXString> & inssParam1)
{

	NOTIMPL

}

HRESULT ObjectWriter::ReportError(XUINT32 errorCode, const XamlLineInfo & inLineInfo)
{

	NOTIMPL

}

HRESULT ObjectWriter::ReportSetValueError(HRESULT errorResult, const XamlLineInfo & inLineInfo, const xshared_ptr<CXString> & inssParam1)
{

	NOTIMPL

}

HRESULT ObjectWriter::ReportSetValueError(HRESULT errorResult, const XamlLineInfo & inLineInfo, const xshared_ptr<CXString> & inssParam1, const xshared_ptr<CXString> & inssValue)
{

	NOTIMPL

}

HRESULT ObjectWriter::GetReportedError(xshared_ptr<ParserErrorReporter> & spParserErrorReporter, struct IErrorService * * ppErrorService, struct IError * * ppLastError)
{

	NOTIMPL

}

HRESULT ObjectWriter::WrapErrorWithParserErrorAndRethrow(HRESULT errorCode)
{

	NOTIMPL

}
